Introduction: Let G be a simple undirected graph over the vertex set V. Let I(G) denotes the edge ideal of G and DG be the simplicial complex whose faces correspond to the independent sets of G. This simplicial complex reflects many nice properties of G. A simplicial complex D is called shellable if the facets can given a linear order F1,…,Ft such that for all 1£t<f£s, there exists some vÎF1\Ft and some LÎ{1,…,f-1} with F1\Ft={v}. A result due to Hochster says that every pure shellable complex is Cohen-Macaulay over every field. A graph is called shellable, if the simplicial complex DG is a shellable simplicial complex.Aim: In this paper we focus on the question of what graphs G have the property that `G is Cohen-Macaulay, i.e. R/I(`G) is Cohen-Macaulay. We prove that the complement of a Connected triangle-free graph is pure shellable and consequently Cohen-Macaulay.Methods: By providing an explicit shelling for the facets of D`G, whenever G is a Connected triangle-free graph, we show `G, the complement of G, is pure shellable and consequently Cohen-Macaulay.Conclusion: The complement of any Connected bipartite graph and any cycle is pure shellable and hence Cohen-Macaulay.